Skip to main content

Line 99: Mission - Decoto - Fremont Blvd.

Page Title

Page Title

Line 99: Mission - Decoto - Fremont Blvd.

Hayward BART to Fremont BART via Mission Blvd., South Hayward BART, Union City BART, Decoto Rd., Fremont Blvd. and Walnut Ave.

Schedules

  • Mondays through Fridays except holidays
  • Saturday, Sundays and holidays
  • To Hayward BART
  • To Fremont BART
  • 5:00am
    5:20am  Not Crowded
    5:40am  Not Crowded
    6:00am  Not Crowded
    6:20am  Not Crowded
    6:40am  Not Crowded
    7:00am  Not Crowded
    7:20am  Not Crowded
    7:40am  Not Crowded
    8:00am  Not Crowded
    8:20am  Not Crowded
    8:40am  Not Crowded
    9:00am  Not Crowded
    9:20am  Not Crowded
    9:40am  Not Crowded
    10:00am  Not Crowded
    10:20am  Not Crowded
    10:40am  Not Crowded
    11:00am  Not Crowded
    11:20am  Not Crowded
    11:40am  Not Crowded
    12:00pm  Not Crowded
    12:20pm  Not Crowded
    12:40pm  Not Crowded
    1:00pm  Not Crowded
    1:20pm  Not Crowded
    1:40pm  Not Crowded
    2:00pm  Not Crowded
    2:20pm  Not Crowded
    2:40pm  Not Crowded
    3:00pm  Not Crowded
    3:20pm  Not Crowded
    3:40pm  Not Crowded
    4:00pm  Not Crowded
    4:20pm  Not Crowded
    4:40pm  Not Crowded
    5:00pm  Not Crowded
    5:20pm  Not Crowded
    5:40pm  Not Crowded
    6:00pm  Not Crowded
    6:20pm  Not Crowded
    6:40pm  Not Crowded
    7:00pm  Not Crowded
    7:20pm  Not Crowded
    7:40pm  Not Crowded
    8:00pm  Not Crowded
    8:20pm  Not Crowded
    8:40pm  Not Crowded
    9:00pm  Not Crowded
    9:20pm  Not Crowded
    9:40pm  Not Crowded
    10:00pm  Not Crowded
    10:20pm  Not Crowded
    10:40pm  Not Crowded
    11:00pm  Not Crowded
    11:20pm  Not Crowded
    11:40pm  Not Crowded
    12:00am  Not Crowded
  • 4 Stops
    4 Stops
    5:04am  Not Crowded
    5:24am  Not Crowded
    5:44am  Not Crowded
    6:04am  Not Crowded
    6:24am  Not Crowded
    6:44am  Not Crowded
    7:04am  Not Crowded
    7:24am  Not Crowded
    7:44am  Not Crowded
    8:04am  Not Crowded
    8:25am  Not Crowded
    8:45am  Not Crowded
    9:05am  Not Crowded
    9:25am  Not Crowded
    9:45am  Not Crowded
    10:05am  Not Crowded
    10:25am  Not Crowded
    10:45am  Not Crowded
    11:05am  Not Crowded
    11:26am  Not Crowded
    11:46am  Not Crowded
    12:06pm  Not Crowded
    12:26pm  Not Crowded
    12:46pm  Not Crowded
    1:06pm  Not Crowded
    1:26pm  Not Crowded
    1:46pm  Not Crowded
    2:06pm  Not Crowded
    2:26pm  Not Crowded
    2:46pm  Not Crowded
    3:06pm  Not Crowded
    3:26pm  Not Crowded
    3:46pm  Not Crowded
    4:06pm  Not Crowded
    4:26pm  Not Crowded
    4:46pm  Not Crowded
    5:07pm  Not Crowded
    5:27pm  Not Crowded
    5:47pm  Not Crowded
    6:07pm  Not Crowded
    6:25pm  Not Crowded
    6:45pm  Not Crowded
    7:05pm  Not Crowded
    7:25pm  Not Crowded
    7:45pm  Not Crowded
    8:05pm  Not Crowded
    8:25pm  Not Crowded
    8:45pm  Not Crowded
    9:05pm  Not Crowded
    9:25pm  Not Crowded
    9:45pm  Not Crowded
    10:04pm  Not Crowded
    10:24pm  Not Crowded
    10:44pm  Not Crowded
    11:04pm  Not Crowded
    11:24pm  Not Crowded
    11:44pm  Not Crowded
    12:04am  Not Crowded
  • 6 Stops
    6 Stops
    5:09am  Not Crowded
    5:29am  Not Crowded
    5:49am  Not Crowded
    6:09am  Not Crowded
    6:29am  Not Crowded
    6:49am  Not Crowded
    7:09am  Not Crowded
    7:29am  Not Crowded
    7:49am  Not Crowded
    8:09am  Not Crowded
    8:30am  Not Crowded
    8:50am  Not Crowded
    9:10am  Not Crowded
    9:30am  Not Crowded
    9:50am  Not Crowded
    10:10am  Not Crowded
    10:30am  Not Crowded
    10:50am  Not Crowded
    11:10am  Not Crowded
    11:31am  Not Crowded
    11:51am  Not Crowded
    12:11pm  Not Crowded
    12:31pm  Not Crowded
    12:51pm  Not Crowded
    1:11pm  Not Crowded
    1:31pm  Not Crowded
    1:51pm  Not Crowded
    2:11pm  Not Crowded
    2:31pm  Not Crowded
    2:51pm  Not Crowded
    3:11pm  Not Crowded
    3:31pm  Not Crowded
    3:51pm  Not Crowded
    4:11pm  Not Crowded
    4:31pm  Not Crowded
    4:51pm  Not Crowded
    5:12pm  Not Crowded
    5:32pm  Not Crowded
    5:52pm  Not Crowded
    6:12pm  Not Crowded
    6:31pm  Not Crowded
    6:51pm  Not Crowded
    7:11pm  Not Crowded
    7:31pm  Not Crowded
    7:51pm  Not Crowded
    8:11pm  Not Crowded
    8:31pm  Not Crowded
    8:51pm  Not Crowded
    9:11pm  Not Crowded
    9:31pm  Not Crowded
    9:51pm  Not Crowded
    10:09pm  Not Crowded
    10:29pm  Not Crowded
    10:49pm  Not Crowded
    11:09pm  Not Crowded
    11:29pm  Not Crowded
    11:49pm  Not Crowded
    12:09am  Not Crowded
  • 4 Stops
    4 Stops
    5:15am  Not Crowded
    5:35am  Not Crowded
    5:55am  Not Crowded
    6:15am  Not Crowded
    6:35am  Not Crowded
    6:55am  Not Crowded
    7:15am  Not Crowded
    7:35am  Not Crowded
    7:55am  Not Crowded
    8:15am  Not Crowded
    8:36am  Not Crowded
    8:56am  Not Crowded
    9:16am  Not Crowded
    9:36am  Not Crowded
    9:56am  Not Crowded
    10:16am  Not Crowded
    10:36am  Not Crowded
    10:56am  Not Crowded
    11:16am  Not Crowded
    11:37am  Not Crowded
    11:57am  Not Crowded
    12:17pm  Not Crowded
    12:37pm  Not Crowded
    12:57pm  Not Crowded
    1:17pm  Not Crowded
    1:37pm  Not Crowded
    1:57pm  Not Crowded
    2:17pm  Not Crowded
    2:37pm  Not Crowded
    2:57pm  Not Crowded
    3:17pm  Not Crowded
    3:37pm  Not Crowded
    3:57pm  Not Crowded
    4:17pm  Not Crowded
    4:37pm  Not Crowded
    4:57pm  Not Crowded
    5:19pm  Not Crowded
    5:39pm  Not Crowded
    5:59pm  Not Crowded
    6:19pm  Not Crowded
    6:37pm  Not Crowded
    6:57pm  Not Crowded
    7:17pm  Not Crowded
    7:37pm  Not Crowded
    7:57pm  Not Crowded
    8:17pm  Not Crowded
    8:37pm  Not Crowded
    8:57pm  Not Crowded
    9:17pm  Not Crowded
    9:37pm  Not Crowded
    9:57pm  Not Crowded
    10:15pm  Not Crowded
    10:35pm  Not Crowded
    10:55pm  Not Crowded
    11:15pm  Not Crowded
    11:35pm  Not Crowded
    11:55pm  Not Crowded
    12:15am  Not Crowded
  • 5 Stops
    5 Stops
    5:24am  Not Crowded
    5:44am  Not Crowded
    6:04am  Not Crowded
    6:24am  Not Crowded
    6:44am  Not Crowded
    7:04am  Not Crowded
    7:24am  Not Crowded
    7:44am  Not Crowded
    8:04am  Not Crowded
    8:24am  Not Crowded
    8:44am  Not Crowded
    9:04am  Not Crowded
    9:24am  Not Crowded
    9:44am  Not Crowded
    10:04am  Not Crowded
    10:24am  Not Crowded
    10:44am  Not Crowded
    11:04am  Not Crowded
    11:24am  Not Crowded
    11:45am  Not Crowded
    12:05pm  Not Crowded
    12:25pm  Not Crowded
    12:45pm  Not Crowded
    1:05pm  Not Crowded
    1:25pm  Not Crowded
    1:45pm  Some Crowding
    2:05pm  Not Crowded
    2:25pm  Not Crowded
    2:45pm  Not Crowded
    3:05pm  Not Crowded
    3:25pm  Not Crowded
    3:45pm  Not Crowded
    4:05pm  Not Crowded
    4:25pm  Not Crowded
    4:45pm  Not Crowded
    5:05pm  Not Crowded
    5:26pm  Not Crowded
    5:46pm  Not Crowded
    6:06pm  Not Crowded
    6:26pm  Not Crowded
    6:45pm  Not Crowded
    7:05pm  Not Crowded
    7:25pm  Not Crowded
    7:45pm  Not Crowded
    8:05pm  Not Crowded
    8:25pm  Not Crowded
    8:45pm  Not Crowded
    9:05pm  Not Crowded
    9:25pm  Not Crowded
    9:45pm  Not Crowded
    10:05pm  Not Crowded
    10:22pm  Not Crowded
    10:42pm  Not Crowded
    11:02pm  Not Crowded
    11:22pm  Not Crowded
    11:42pm  Not Crowded
    12:02am  Not Crowded
    12:22am  Not Crowded
  • 4 Stops
    4 Stops
    5:29am  Not Crowded
    5:49am  Not Crowded
    6:09am  Not Crowded
    6:29am  Not Crowded
    6:49am  Not Crowded
    7:09am  Not Crowded
    7:29am  Not Crowded
    7:49am  Not Crowded
    8:09am  Not Crowded
    8:29am  Not Crowded
    8:49am  Not Crowded
    9:09am  Not Crowded
    9:29am  Not Crowded
    9:49am  Not Crowded
    10:09am  Not Crowded
    10:29am  Not Crowded
    10:49am  Not Crowded
    11:09am  Not Crowded
    11:29am  Not Crowded
    11:51am  Not Crowded
    12:11pm  Not Crowded
    12:31pm  Not Crowded
    12:51pm  Not Crowded
    1:11pm  Not Crowded
    1:31pm  Not Crowded
    1:51pm  Some Crowding
    2:11pm  Not Crowded
    2:31pm  Not Crowded
    2:51pm  Not Crowded
    3:11pm  Not Crowded
    3:31pm  Not Crowded
    3:51pm  Not Crowded
    4:11pm  Not Crowded
    4:31pm  Not Crowded
    4:51pm  Not Crowded
    5:11pm  Not Crowded
    5:33pm  Not Crowded
    5:53pm  Not Crowded
    6:13pm  Not Crowded
    6:33pm  Not Crowded
    6:51pm  Not Crowded
    7:11pm  Not Crowded
    7:31pm  Not Crowded
    7:51pm  Not Crowded
    8:11pm  Not Crowded
    8:31pm  Not Crowded
    8:51pm  Not Crowded
    9:11pm  Not Crowded
    9:31pm  Not Crowded
    9:51pm  Not Crowded
    10:11pm  Not Crowded
    10:28pm  Not Crowded
    10:48pm  Not Crowded
    11:08pm  Not Crowded
    11:28pm  Not Crowded
    11:48pm  Not Crowded
    12:08am  Not Crowded
    12:28am  Not Crowded
  • 3 Stops
    3 Stops
    5:33am  Not Crowded
    5:53am  Not Crowded
    6:13am  Not Crowded
    6:33am  Not Crowded
    6:53am  Not Crowded
    7:13am  Not Crowded
    7:33am  Not Crowded
    7:53am  Not Crowded
    8:13am  Not Crowded
    8:33am  Not Crowded
    8:54am  Not Crowded
    9:14am  Not Crowded
    9:34am  Not Crowded
    9:54am  Not Crowded
    10:14am  Not Crowded
    10:34am  Not Crowded
    10:54am  Not Crowded
    11:14am  Not Crowded
    11:34am  Not Crowded
    11:55am  Not Crowded
    12:15pm  Not Crowded
    12:35pm  Not Crowded
    12:55pm  Not Crowded
    1:15pm  Not Crowded
    1:35pm  Not Crowded
    1:55pm  Not Crowded
    2:15pm  Not Crowded
    2:35pm  Not Crowded
    2:55pm  Not Crowded
    3:15pm  Not Crowded
    3:35pm  Not Crowded
    3:55pm  Not Crowded
    4:15pm  Not Crowded
    4:35pm  Not Crowded
    4:55pm  Not Crowded
    5:15pm  Not Crowded
    5:37pm  Not Crowded
    5:57pm  Not Crowded
    6:17pm  Not Crowded
    6:37pm  Not Crowded
    6:55pm  Not Crowded
    7:15pm  Not Crowded
    7:35pm  Not Crowded
    7:55pm  Not Crowded
    8:15pm  Not Crowded
    8:35pm  Not Crowded
    8:55pm  Not Crowded
    9:15pm  Not Crowded
    9:35pm  Not Crowded
    9:55pm  Not Crowded
    10:15pm  Not Crowded
    10:32pm  Not Crowded
    10:52pm  Not Crowded
    11:12pm  Not Crowded
    11:32pm  Not Crowded
    11:52pm  Not Crowded
    12:12am  Not Crowded
    12:32am  Not Crowded
  • 5 Stops
    5 Stops
    5:40am  Not Crowded
    6:00am  Not Crowded
    6:20am  Not Crowded
    6:40am  Not Crowded
    7:00am  Not Crowded
    7:20am  Not Crowded
    7:40am  Not Crowded
    8:00am  Not Crowded
    8:20am  Not Crowded
    8:40am  Not Crowded
    9:02am  Not Crowded
    9:22am  Not Crowded
    9:42am  Not Crowded
    10:02am  Not Crowded
    10:22am  Not Crowded
    10:42am  Not Crowded
    11:02am  Not Crowded
    11:22am  Not Crowded
    11:42am  Not Crowded
    12:03pm  Not Crowded
    12:23pm  Not Crowded
    12:43pm  Not Crowded
    1:03pm  Not Crowded
    1:23pm  Not Crowded
    1:43pm  Not Crowded
    2:03pm  Not Crowded
    2:23pm  Not Crowded
    2:43pm  Not Crowded
    3:03pm  Not Crowded
    3:23pm  Not Crowded
    3:43pm  Not Crowded
    4:03pm  Not Crowded
    4:23pm  Not Crowded
    4:43pm  Not Crowded
    5:03pm  Not Crowded
    5:23pm  Not Crowded
    5:45pm  Not Crowded
    6:05pm  Not Crowded
    6:25pm  Not Crowded
    6:45pm  Not Crowded
    7:03pm  Not Crowded
    7:23pm  Not Crowded
    7:43pm  Not Crowded
    8:03pm  Not Crowded
    8:23pm  Not Crowded
    8:43pm  Not Crowded
    9:03pm  Not Crowded
    9:23pm  Not Crowded
    9:43pm  Not Crowded
    10:03pm  Not Crowded
    10:23pm  Not Crowded
    10:40pm  Not Crowded
    11:00pm  Not Crowded
    11:20pm  Not Crowded
    11:40pm  Not Crowded
    12:00am  Not Crowded
    12:20am  Not Crowded
    12:40am  Not Crowded
  • 5 Stops
    5 Stops
    5:48am  Not Crowded
    6:08am  Not Crowded
    6:28am  Not Crowded
    6:48am  Not Crowded
    7:08am  Not Crowded
    7:28am  Not Crowded
    7:48am  Not Crowded
    8:08am  Not Crowded
    8:28am  Not Crowded
    8:48am  Not Crowded
    9:08am  Not Crowded
    9:28am  Not Crowded
    9:48am  Not Crowded
    10:08am  Not Crowded
    10:28am  Not Crowded
    10:48am  Not Crowded
    11:08am  Not Crowded
    11:28am  Not Crowded
    11:48am  Not Crowded
    12:10pm  Not Crowded
    12:30pm  Not Crowded
    12:50pm  Not Crowded
    1:10pm  Not Crowded
    1:30pm  Not Crowded
    1:50pm  Not Crowded
    2:10pm  Not Crowded
    2:30pm  Not Crowded
    2:50pm  Not Crowded
    3:10pm  Not Crowded
    3:30pm  Not Crowded
    3:50pm  Not Crowded
    4:10pm  Not Crowded
    4:30pm  Not Crowded
    4:50pm  Not Crowded
    5:10pm  Not Crowded
    5:30pm  Not Crowded
    5:52pm  Not Crowded
    6:12pm  Not Crowded
    6:32pm  Not Crowded
    6:52pm  Not Crowded
    7:10pm  Not Crowded
    7:30pm  Not Crowded
    7:50pm  Not Crowded
    8:10pm  Not Crowded
    8:30pm  Not Crowded
    8:50pm  Not Crowded
    9:10pm  Not Crowded
    9:30pm  Not Crowded
    9:50pm  Not Crowded
    10:10pm  Not Crowded
    10:30pm  Not Crowded
    10:46pm  Not Crowded
    11:06pm  Not Crowded
    11:26pm  Not Crowded
    11:46pm  Not Crowded
    12:06am  Not Crowded
    12:26am  Not Crowded
    12:46am  Not Crowded
  • 7 Stops
    7 Stops
    5:58am  Not Crowded
    6:18am  Not Crowded
    6:38am  Not Crowded
    6:58am  Not Crowded
    7:18am  Not Crowded
    7:38am  Not Crowded
    7:58am  Not Crowded
    8:18am  Not Crowded
    8:38am  Not Crowded
    8:58am  Not Crowded
    9:20am  Not Crowded
    9:40am  Not Crowded
    10:00am  Not Crowded
    10:20am  Not Crowded
    10:40am  Not Crowded
    11:00am  Not Crowded
    11:20am  Not Crowded
    11:40am  Not Crowded
    12:00pm  Not Crowded
    12:22pm
    12:42pm  Not Crowded
    1:02pm  Not Crowded
    1:22pm
    1:42pm  Not Crowded
    2:02pm
    2:22pm  Not Crowded
    2:42pm  Not Crowded
    3:02pm  Not Crowded
    3:22pm  Not Crowded
    3:42pm
    4:02pm  Not Crowded
    4:22pm  Not Crowded
    4:42pm  Not Crowded
    5:02pm
    5:22pm  Not Crowded
    5:42pm  Not Crowded
    6:04pm  Not Crowded
    6:24pm  Not Crowded
    6:44pm  Not Crowded
    7:04pm  Not Crowded
    7:21pm  Not Crowded
    7:41pm  Not Crowded
    8:01pm  Not Crowded
    8:21pm  Not Crowded
    8:41pm  Not Crowded
    9:01pm  Not Crowded
    9:21pm  Not Crowded
    9:41pm  Not Crowded
    10:01pm  Not Crowded
    10:21pm  Not Crowded
    10:41pm  Not Crowded
    10:57pm  Not Crowded
    11:17pm  Not Crowded
    11:37pm  Not Crowded
    11:57pm  Not Crowded
    12:17am  Not Crowded
    12:37am
    12:57am  Not Crowded
  • To Hayward BART
  • To Fremont BART
link to Maps & Schedules page

Cities Served

  • Fremont
  • Hayward
  • Union City

Transit Centers

  • Fremont/Centerville ACE/Amtrak
  • Fremont BART
  • Hayward BART
  • South Hayward BART
  • Union City BART

Line Type

Local Lines
@RideACT

© AC TRANSIT